<!DOCTYPE html>

<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>箭头函数</title>

        <script type="text/javascript">
            // 采用"函数声明"例定义函数 (普通函数)
            function show1(){
                console.log( new Date() );
                console.log( arguments );
            }

            show1();

            // 采用"函数表达式"定义函数 (普通函数)
            let show2 = function(){
                console.log( new Date() );
                console.log( arguments );
            }

            show2();


            // 采用箭头函数方式声明函数
            let show3 = () => {
                console.log( new Date() );
                console.log( arguments );
            }

            // show3();

            // 若函数体中仅有单行语句则可以省略函数体括号
            // => 之后只有单个语句时，该语句的结果就是该函数的返回结果
            let add = (a,b) => a + b ;

            let result = add( 100 , 200 );
            console.log( result );

            // 若形参只有一个，则 => 之前的 ( ) 可以省略
            let hello = name => console.log(`欢迎${name}`) ;

            result = hello( '张娇娇' );
            console.log( result );
        </script>

    </head>
    <body>
        
    </body>
</html>